package mytest.wd;

import java.util.*;

public class Test11 {
    public static void main(String[] args) {
        // 创建一个 List<String>
        List<String> valueList = new ArrayList<>();
        valueList.add("1");
        valueList.add("13");
        valueList.add("4");
        valueList.add("2");
        valueList.add("0");

        // 打印原始列表
        System.out.println("原始列表: " + valueList);

        // 使用自定义比较器对 List<String> 进行排序
        Collections.sort(valueList, new Comparator<String>() {
            @Override
            public int compare(String o1, String o2) {
                return Integer.compare(Integer.parseInt(o1), Integer.parseInt(o2));
            }
        });

        // 打印排序后的列表
        System.out.println("排序后的列表: " + valueList);

        // 取出最大值
        String maxValue = valueList.get(valueList.size() - 1);

        // 将最大值加 1
        int maxValueInt = Integer.parseInt(maxValue);
        int incrementedValue = maxValueInt + 1;
        String incrementedValueStr = String.valueOf(incrementedValue);

        // 打印最大值和加 1 后的值
        System.out.println("最大值: " + maxValue);
        System.out.println("最大值加 1: " + incrementedValueStr);
    }
}
